package com.info.zhiduoduo.repository.entity.marketingcooperative;

import com.baomidou.mybatisplus.activerecord.Model;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;
import com.baomidou.mybatisplus.enums.IdType;

import java.io.Serializable;
import java.util.Date;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;

@Data
@AllArgsConstructor
@NoArgsConstructor
@Accessors(chain = true)
@TableName("zdd_marketing_cooperative_company_form_item")
public class MarketingCooperativeCompanyFormItem extends Model<MarketingCooperativeCompanyFormItem> {

	@TableId(type = IdType.AUTO)
	/**
	 * id
	 */
	private Integer id;

	/**
	 * 表单id
	 */
	private Integer formId;

	/**
	 * 企业id
	 */
	private Integer compid;

	/**
	 * item字段名
	 */
	private String columnName;

	/**
	 * item类型 1：文本 2：富文本 3：下拉列表
	 */
	private Integer type;

	/**
	 * item显示名称
	 */
	private String name;

	/**
	 * item内容
	 */
	private String content;

	/**
	 * createtime
	 */
	private Date createtime;

	/**
	 * updatetime
	 */
	private Date updatetime;

	/**
	 * 是否必填（0:是,1:否）
	 */
	private Integer required;


	@Override
	protected Serializable pkVal() {
		return id;
	}
}
